<?php

namespace Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Acuenta
 */
class Acuenta
{
    /**
     * @var integer
     */
    private $idacuenta;

    /**
     * @var \DateTime
     */
    private $fecharegistro;

    /**
     * @var float
     */
    private $monto;

    /**
     * @var integer
     */
    private $estado;

    /**
     * @var integer
     */
    private $eliminado;

    /**
     * @var \Entity\Paciente
     */
    private $idpaciente;


    /**
     * Get idacuenta
     *
     * @return integer 
     */
    public function getIdacuenta()
    {
        return $this->idacuenta;
    }

    /**
     * Set fecharegistro
     *
     * @param \DateTime $fecharegistro
     * @return Acuenta
     */
    public function setFecharegistro($fecharegistro)
    {
        $this->fecharegistro = $fecharegistro;
    
        return $this;
    }

    /**
     * Get fecharegistro
     *
     * @return \DateTime 
     */
    public function getFecharegistro()
    {
        return $this->fecharegistro;
    }

    /**
     * Set monto
     *
     * @param float $monto
     * @return Acuenta
     */
    public function setMonto($monto)
    {
        $this->monto = $monto;
    
        return $this;
    }

    /**
     * Get monto
     *
     * @return float 
     */
    public function getMonto()
    {
        return $this->monto;
    }

    /**
     * Set estado
     *
     * @param integer $estado
     * @return Acuenta
     */
    public function setEstado($estado)
    {
        $this->estado = $estado;
    
        return $this;
    }

    /**
     * Get estado
     *
     * @return integer 
     */
    public function getEstado()
    {
        return $this->estado;
    }

    /**
     * Set eliminado
     *
     * @param integer $eliminado
     * @return Acuenta
     */
    public function setEliminado($eliminado)
    {
        $this->eliminado = $eliminado;
    
        return $this;
    }

    /**
     * Get eliminado
     *
     * @return integer 
     */
    public function getEliminado()
    {
        return $this->eliminado;
    }

    /**
     * Set idpaciente
     *
     * @param \Entity\Paciente $idpaciente
     * @return Acuenta
     */
    public function setIdpaciente(\Entity\Paciente $idpaciente = null)
    {
        $this->idpaciente = $idpaciente;
    
        return $this;
    }

    /**
     * Get idpaciente
     *
     * @return \Entity\Paciente 
     */
    public function getIdpaciente()
    {
        return $this->idpaciente;
    }
}
